/**
 * 全选或全不选checkbox
 * @param myName 主控制checkbox的name属性
 * @param otherName 受控制checkbox的name属性
 */
function changeAllCheckBox(myName, otherName) {
	var val = $(":checkbox[name='" + myName + "']").attr("checked");
	if (val) {
		$(":checkbox[name='" + otherName + "']").attr("checked", "true");
	} else {
		$(":checkbox[name='" + otherName + "']").removeAttr("checked");
	}
}

/**
 * 获取所有checkbox选中的值
 * @param name checkbox的name属性
 * @returns {Array}
 */
function getCheckBoxValue(name) {
	var val = new Array;
	$(":checkbox[name='" + name + "'][checked='checked']").each(function(i){
		val[i] = $(this).val();
	});
	return val;
}

/**
 * 获取select选中的值
 * @param name select的name属性
 * @returns select的value值
 */
function getSelectValue(name) {
	return $("select[name='" + name + "']").val();
}

/**
 * 让指定的select选中指定值
 * @param name select的name属性
 * @param value select的value值
 */
function selectOption(name, value) {
	$("select[name='" + name + "']").find("option[value='" + value + "']").attr("selected", true);
}

/**
 * 让指定的radio选中指定值
 * @param name radio的name属性
 * @param value 选中值
 */
function selectRadio(name, value) {
	$(":radio[name='" + name + "'][value='" + value + "']").attr("checked", true);
}

/**
 * 获取上传的文件后缀名
 * @param id file的id属性
 * @returns 文件后缀名
 */
function getFileExtName(id) {
	var path = $("#" + id).val();
	var extName = null;
	if (path) {
		var index = path.lastIndexOf(".") + 1;
		extName = path.substring(index).toLowerCase();
	}
	return extName;
}
